package net.seehealth.healthpad.application.base;
/** 
* 文 件 名:BaseInterface.java
* Copyright (C) 2007-2012:杭州希禾信息技术有限公司 版权所有 
* 创 建 人:林洪波
* 日    期:2012-3-12 下午4:13:35
* 修 改 人: 
* 日   期:
* 修改描述:
* 描   述:TODO
*/

import java.util.ArrayList;





/**
 * @className BaseInterface
 * @author 林洪波
 * @description 基础接口定义
 * @date 2012-3-12 下午4:13:35
 */
public interface BaseInterface {
	
	


	
	/**
	  * @description:根据用户id查找数据
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author 林洪波
	  * @date 2012-3-12 下午5:05:12
	  */
	public BaseModel queryDataByUserId(int userId);
	
	
	/**
	  * @description:根据主键查找数据
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author 林洪波
	  * @date 2012-3-12 下午5:05:12
	  */
	public BaseModel queryDataById(int pk);
	
	
	/**
	  * @description:添加数据
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author 林洪波
	  * @date 2012-3-12 下午5:05:12
	  */
	public boolean addData(BaseModel model);
	
	
	/**
	  * @description:添加数据
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author 林洪波
	  * @date 2012-3-12 下午5:05:12
	  */
	public boolean modifData(BaseModel model);
	
	/**
	  * @description:加载列表数据
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author 林洪波
	  * @date 2012-3-12 下午5:05:12
	  */
	public boolean modifData(ArrayList<BaseModel> datas);
	
}
